﻿<?php
	header("Content-Type:text/html;charset=UTF-8");
	require_once 'config.php';
?>	
<html>
<head>
<title>得到当前会话用户出售中的商品列表</title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
<script src=js/colors.js></script>
</head>
<body>
<p>此DEMO的功能:得到当前会话用户出售中的商品列表</p>
<p id="msgs" style="height:24px;">
<?php include 'header.php';?>
</p>
<?php
	/* Build By fhalipay */
	
/* 得到当前会话用户出售中的商品列表 Start*/

	//参数数组
	$paramArr = array(

		/* API系统级输入参数 Start */

	    	'method' => 'taobao.items.onsale.get',  //API名称
		   'session' => $sessions, //session
	     'timestamp' => date('Y-m-d H:i:s'),			
		    'format' => 'xml',  //返回格式,本demo仅支持xml
    	   'app_key' => $appKey,  //Appkey			
	    		 'v' => '2.0',   //API版本号		   
		'sign_method'=> 'md5', //签名方式			

		/* API系统级参数 End */				 

		/* API应用级输入参数 Start*/

			'fields' => 'approve_status,iid,num_iid,title,nick,type,cid,pic_url,num,props,valid_thru,list_time,price,has_discount,has_invoice,has_warranty,has_showcase,modified,delist_time,postage_id,seller_cids,outer_id',
				 'qs' => $q, //搜索字段。搜索商品的title。 
			   'cid' => $cid, //商品类目ID。ItemCat中的cid字段。可以通过taobao.itemcats.get取到 
	   'seller_cids' => $seller_cids, //卖家店铺内自定义类目ID。多个之间用“,”分隔。可以根据taobao.sellercats.list.get获得 
	       'page_no' => $page_no, //页码。取值范围:大于零的整数;默认值为1，即返回第一页数据。 
		 'page_size' => $page_size, //每页条数。取值范围:大于零的整数;最大值：200；默认值：40。 
      'has_discount' => $has_discount, //是否参与会员折扣。可选值：true，false。默认不过滤该条件
	  'has_showcase' => $has_showcase, //是否橱窗推荐。 可选值：true，false。默认不过滤该条件 
	      'order_by' => $order_by, //排序方式。格式为column:asc/desc ，column可选值:list_time(上架时间),delist_time(下架时间),num(商品数量);默认上架时间降序(即最新上架排在前面)。如按照上架时间降序排序方式为list_time:desc 
		 'is_taobao' => $is_taobao, //商品是否在淘宝显示 
		     'is_ex' => $is_ex, //商品是否在外部网店显示 
				
		/* API应用级输入参数 End*/
	);

	//生成签名
	$sign = createSign($paramArr,$appSecret);
	
	//组织参数
	$strParam = createStrParam($paramArr);
	$strParam .= 'sign='.$sign;
	
	//构造Url
	$urls = $url.$strParam;
	
	//连接超时自动重试
	$cnt=0;	
	while($cnt < 3 && ($result=@vita_get_url_content($urls))===FALSE) $cnt++;
	
	//解析Xml数据
	$result = getXmlData($result);

	//获取错误信息
	$msg = $result['msg'];
	
	//返回结果
	$item = $result['items']['item'];
	$total_results = $result['total_results'];
	
/* 得到当前会话用户出售中的商品列表 End*/	

	
?>

<table border="0" width="100%" class="table">
  <tr>
    <td>推荐状态</td>
    <td>宝贝名称</td> 
    <td>数量</td> 
    <td>剩余时间</td> 
    <td>价格</td> 
    <td>修改设置</td>
  </tr>
  <?php 
  if(!empty($msg)){
  //错误信息
  	echo '<tr><td colspan=10>错误信息:'.$msg.'</td></tr>';
  }else{
  //处理正确返回信息
	if ($total_results=='0'){
	echo '<tr><td>没有合乎条件的数据</td></tr>';	
	}else if($total_results=='1'){	
  ?>  

  <?php
	}else{
  foreach ($item as $key => $val){
  ?>
  <tr>
    <td><?php echo $val['has_showcase'];?></td>
    <td><?php echo $val['title'];?></td>
    <td><?php echo $val['num'];?></td>
    <td><?php 
	
$curtime=date('Y-m-d H:i:s');	

$strtime=$val['delist_time'];
$s=strtotime($curtime)-strtotime($strtime);


$k=60*60*24;
$day=$s/$k;//天数
$day = str_replace('-','',round($day,0)).'天';
$s=$s%$k;
$k=$k/24;
$hour=$s/$k;//小时数
$hour = str_replace('-','',round($hour,0)).'小时';
$s=$s%$k;
$k=$k/60;
$minute=$s/$k;//分数
$minute = str_replace('-','',round($minute,0)).'分';
$second=$s%$k;//秒数
$second = str_replace('-','',round($second,0)).'秒';
echo $day.$hour.$minute;
?></td>
    <td><?php echo $val['price'];?></td>


    <td><a href="view.php?iid=<?php echo $val['num_iid'];?>" target="_blank">查看宝贝</a> <a href="edit.php?iid=<?php echo $val['num_iid'];?>" target="_blank">更新宝贝</a></td>
  </tr>
  <?php
  }
  }
  ?>
         
 
  <tr>
    <td colspan="15"> 
	 <?php
	// 分页 new PageClass(数据总数,每页数量,页码,URL组成);
	$pages = new PageClass($total_results,$page_size,$_GET['page'],'?'.$_SERVER['QUERY_STRING'].'&page={page}');
	echo $pages -> myde_write();
	?>    </td>
  </tr>    
</table>
<?php }?>
<p>请支持我们的网站：<a href="http://www.uscms.cn/">淘宝导购网</a> <a href="http://www.yeyoubao.com/tools">淘宝客工具</a></p>
</body>
</html>
